import pandas as pd

# 读取数据
df=pd.read_csv('D:/STUDY/python/python实验报告3/students.csv',encoding='ANSI',index_col='sno')
print(df)



# （2）查询“刘欣”的age和score；
a=df.loc[df['name']=='刘欣'][['name','age','score']]
print(a)

#（3）查询所有age小于20岁的女同学(sex=‘F’)的信息；
b=df.loc[(df['age']<20)&(df['sex']=='F')]
print(b)

#（4）按area统计各地区的学生人数，要求按人数的降序排；
c=df.groupby("area").name.count().sort_values(ascending=False)
print(c)

# (5)增加一列mark，如果score>=480，则标记为A，其他标记为B；
df['mark']='B'
df.loc[df['score']>=480,'mark']='A'
print(df)

#（6）将修改后的数据保存为excel文件，文件名为stu.x=++lsx。
df.to_excel('D:/STUDY/python/python实验报告3/stu.xlsx')
d=pd.read_excel('D:/STUDY/python/python实验报告3/stu.xlsx')
print(d)
